System and method for creating, managing, and displaying 3d digital collectibles with overlay display elements and surrounding structure display elements

ABSTRACT

A system and method for creating, managing, and displaying 3D digital collectibles comprising a virtual, three dimensional, n-sided shape, at least one overlay display element, surrounding structure display elements and visual indicators of an attribute relating to the digital collectible, and including a digital media file or set of digital media files representing an event rendered on a representation of at least a first surface of the n-sided 3D shape or overlay display element, content relating to the event rendered on at least a second surface of the n-sided 3D shape or overlay display element, and other content on one or more other surfaces of the n-sided 3D shape or overlay display elements, where the digital media file may be video clip of the event.

CLAIM OF PRIORITY

This application is a continuation of and claims the benefit of priorityunder 35 U.S.C. § 120 to U.S. Pat. Application Serial No. 17/307,079,filed on May 4, 2021, which is incorporated by reference herein in itsentirety.

FIELD OF THE INVENTION

The field of the invention relates to a platform for creating, managing,and displaying 3D digital collectibles of sports plays or other events,including an n-sided 3D shape for displaying content, an overlay displayelement for displaying supplemental content as an overlay to at leastone of the surfaces of the n-sided 3D shape, and surrounding structuredisplay elements at least partially surrounding at least one of thesurfaces of the n-sided 3D shape for displaying visual indicationsrelating to the digital collectible.

BACKGROUND OF THE INVENTION

Physical collectibles, such as baseball cards, are known. Recently,digital collectibles have also been developed. However, the technologyrelated to such digital collectibles is limited. For example, knowndigital collectibles are often static, two-dimensional, images. Theseand other technical limitations and drawbacks exist with knowncollectibles.

BRIEF SUMMARY OF THE INVENTION

According to an aspect of the invention, a system and method is providedfor creating, managing, and displaying 3D digital collectibles includinga virtual, three dimensional n-sided structure (where n is preferablygreater than 3), where the n-surfaces may be configured to form ann-sided 3D shape (e.g., a cube, pyramid, octagon, or other 3D shape) andat least one other display element that overlays at least part of atleast one side of the n-sided 3D shape. According to some embodiments,the overlay element may be rendered in juxtaposition to a surface of then-sided 3D shape such that it appears as a layer of glass and maydisplay digital media files, data or other content to supplement thedigital media files, data or other content displayed on a surface of then-sided 3D shape (e.g., a forward facing surface thereof).

The 3D digital collectible may include at least one digital media file(e.g., a video file), or a set of digital media files, representing anevent (e.g., a sports play or other events as detailed below) renderedon a representation of at least a first of the n surfaces of the n-sided3D shape, data or other content relating to the event rendered on atleast a second surface thereof, and other content on one or more othersurfaces of the n-sided 3D shape. Each surface may include a combinationof digital media files, data and/or other content. The digital mediafile may be video clip of the event or a portion thereof that can beplayed automatically via a media player associated with the display. Adigital media file may relate to a visual representation of an eventduring an entertainment experience, such as a video highlight or relatedimages, and the data may be data associated with the event, experience,and/or the digital media file. The digital media files, data and/orother content may be stored in a system memory associated with theserver.

According to another aspect of the invention, the 3D digital collectiblemay include an overlay display element comprising an overlay surfacearranged to overlay one or more surfaces of the n-sided 3D shape. Theoverlay display element may include one or more surface(s) that arerendered to overlay one or more surfaces of the n-sided 3D shape to atleast partially overlay the one or more surfaces of the n-sided 3Dshape. The overlay display element may be rendered to appear as a glasslayer that at least partially overlays a surface of the n-sided 3Dshape. The overlay display layer may be rendered to appear as a glasslayer including at least a partially transparent planar display portionpositioned over at least a portion of one surface of the n-sided 3Dshape. The overlay display element may display digital media files dataor other content in the same manner as a surface of the n-sided 3Dshape.

According to another aspect of the invention, the 3D digital collectiblemay include a surrounding structure display element arranged to surroundat least a portion of one or more surface of the n-sided 3D shape. Thesurrounding structure display element may include a framework arrangedaround at least one surface of the n-sided 3D shape. The surroundingstructure may include a framework forming at least part of a shape thatconforms to at least one surface of the n-sided 3D shape. Thesurrounding structure may include a framework forming at least part ofan n-sided 3D shape conforming to at least part of the n-sided 3D shapeof the 3D digital collectible. A framework may include visible markersor lines that at least partially define edges, lines, corners or shapesof the framework. The surrounding structure may display visualindicators based on stored rules and/or data relating to the digitalcollectible and/or the event rendered on a surface of the n-sided 3Dshape..

The platform may include a computer server including a processorprogrammed with computer instructions including at least anadministration module, a display generator, and a media player. Theplatform may also include an associated computer memory that stores adata structure comprising media files, associated data, and othercontent and an association therebetween, along with rules that definewhat digital media files, data and/or other content.is to be displayedon the 3D digital collectible, including each of the surfaces thereof,what digital media files, data and/or other content.is to be displayedon the overlay display element, what indications are to be displayed onthe surrounding structure, and metadata relating to events and otherinformation.

According to some embodiments, the data structure stored in memoryincludes an association of the digital media files, data and/or othercontent that is to be displayed on a first surface of the n-sided 3Dshape and the digital media files, data and/or other content that is tobe displayed on the overlay display portion (e.g., when a first surfaceof the n-sided 3D shape is forward facing or at least partially forwardfacing). The data structure may include an association of the digitalmedia files, data and/or other content that is to be displayed on theoverlay display element when the other surfaces of the n-sided 3D shapeare forward facing or at least partially forward facing.

According to some embodiments, the data structure stored in memoryincludes rules regarding an association of surrounding structure displayelements and visual indicators that are to be displayed to surround atleast part of the n-sided 3D shape based on one or more attributes ofthe digital collectible. By way of example, the digital collectible mayhave a certain rarity level (based on a stored set of rarity criteriastored in the system). The rules may specify the surrounding structuredisplay elements, their placement relative to the n-sided 3D shape, andthe visual indicators to be displayed in association with thesurrounding structure display elements. At least some of the visualindicators may be configured to indicate one or more attributes of thedigital collectible.

The system may also be configured by an administrative user to createrules for displaying the overlay display element(s), the surroundingstructure display elements, the visual indicators and what digital mediafiles, data, or content are to be displayed thereon based on variousdisplay parameters. The rules may include rules that specify when anoverlay display element should be displayed, where it should bedisplayed (e.g., which surface of the n-sided 3D shape it shouldoverlay), whether more than one overlay display element should bedisplayed, and rules regarding the digital media files, data and/orother content that is to be displayed on the overlay display element(e.g., glass) when the other surfaces of the n-sided 3D shape areforward facing or at least partially forward facing. Similarly, therules may include rules that specify when surrounding structure displayelements should be displayed, the configuration of the surroundingstructure display elements (e.g., what types of markers and/or lines areto be rendered), where they should be displayed (e.g., which surface(s)of the n-sided 3D shape it should surround), and rules regarding whatvisual indications should be provided on the surrounding structuredisplay elements. At least some of the rules may be dependent on whenparticular surfaces of the n-sided 3D shape are forward facing or atleast partially forward facing, one or more attributes of the digitalcollectible, a particular media file or other content associated withthe digital collectible and/or other criteria. The rules may be appliedto the digital media files, data and/or other content stored in theabove described data structure.

According to another aspect of the invention, the platform comprises adisplay generator for generating graphical user interfaces fordisplaying a representation of the 3D digital collectible, including ann-sided 3D shape, overlay display element(s) arranged to overlay atleast portion(s) of a surface(s) of the n-sided 3D shape in accordancewith the rules, the surrounding structure display elements, the digitalmedia files, data and/or other content that is to be displayed on one ormore surfaces of the n-sided 3D shape, the digital media files, dataand/or other content that is to be displayed on the overlay displayelement(s) (e.g., glass) when a particular one of the surfaces of then-sided 3D shape is forward facing or at least partially forward facing,and the visual indications that are to be provided by the surroundingstructure display elements. A media player may be provided for playingthe digital media files included with the 3D digital collectible basedon scripted or user selected commands. The interface may be configuredto display the 3D digital collectible with overlays as a virtual, threedimensional n-sided structure discussed above.

According to another aspect of the invention, based on a set of rulesand/or data, the display generator may be configured to depict arepresentation of a media file on at least one surface of the 3D digitalcollectible, including on an overlay display element (e.g., when arepresentation of a first surface of the 3D virtual display element isforward facing) and the at least some of the data or other content onanother surface or surfaces of the 3D digital collectible, including anoverlay display element, when that surface of the 3D digital collectibleis forward facing. Forward facing may refer to when a surface of the 3Dvirtual display element is displayed as user facing when viewed from theperspective of a user, such that the surface, or at least a portionthereof, is viewable by a user looking at the display on which the 3Dvirtual display element is rendered.

According to another aspect of the invention, the 3D virtual displayelement representing the 3D digital collectible with overlay displayelement(s) and surrounding structure display elements may be dynamic,such that it is rotatable to display one or more of the surfaces and theassociated content (e.g., media file, data and/or content) assigned tothat surface (or overlay display element(s)). The 3D virtual displayelement may also allow the n-sided 3D shape and the overlay displayelement(s) and surrounding structure to be adjustable relative to eachother.

According to another aspect of the invention, the interface may befurther configured such that when a surface of the 3D digitalcollectible depicting a representation of a media file is forwardfacing, a script or user command may cause the media player to play oneor more media files representing the event. The digital media files maycomprise a video clip of the event or multiple clips of the event fromdifferent perspectives. The multiple clips may be associated with thecollectible in a data structure stored in the memory. The multiple clipsmay be played sequentially (e.g., in accordance with a script) or theymay be stitched together in a specified order to create a single file.

According to another aspect of the invention, the event may include ahighlight from any type or category of experience, including withoutlimitation a sporting match. In the context of a sporting match, thehighlight may include a video clip of the highlight, such as a playerdunking a basketball or any other event from any type of sports match.The events are not limited to sports. The event may be video or otherform of capture of any of a number of other experiences, includingwithout limitation, sports, athletic events, esports and othercompetitions or other participatory experiences, artistic or theatricalproductions (such as a show, play, concert, opera or other production),an awards show, a television show, movie, game, streaming media, socialmedia or other entertainment experience, an information experience suchas a speech, news report, political debate or other informationexperience other categories of events or experiences. The platformdescribed is intended to cover a wide variety of event types from a widevariety of experiences.

According to another aspect of the invention, various types of mediafiles, data and other content may be associated and stored with theevent. A first type of data may include event data that describes theevent itself. In the context of a sporting match, the event data mayinclude the player, the type of action (e.g., a dunk, block, steal orother action), the date of the event, and other event data. A secondtype of data may include actor data relating to the person captured inthe event. For example, in the context of a sporting match, the actordata may include the player’s age, hometown, college, statistics andother actor-related data. A third type of data may include context datathat describes additional information about the context of the event.For example, in connection with a sporting match, the context data mayinclude the teams that were playing when the event was captured, wherethe game was being played, the score of the game, and other contextdata). The media file, the various associated types of data and otheritems associated with an event may be collectively referred to ascontent. In some embodiments, the content is stored in memory inassociated with the event (or an event identifier) and at least some ofthe content may be selectively displayed on the 3D visual displayelement in accordance with a set of rules and/or metadata.

According to another aspect of the invention, the data associated withan event may also include metadata. Metadata may include informationspecified in connection with the creation of the digital collectiblethat specifies the content to be displayed and the manner in which thecontent should be displayed, such as what content should be displayed,where the content should be displayed (e.g., which surface), and how thedata should be displayed. Other metadata may include informationassociated with the classification of the digital collectible or otherinformation relating to the collectible.

According to another aspect of the invention, the process of creating a3D digital collectible may include an administrative user interface forspecifying the rules for one or more 3D digital collectibles, includingthe n-sided 3D shape, any overlay display elements, any surroundingstructure display elements, any visual indicators, the a content to bedisplayed on the 3D digital collectible and the surfaces to which thedata is to be assigned, including surfaces of the n-sided 3D shape andoverlay display element(s) and other rules and input described herein todefine a 3D digital collectible, its various display options andattributes of thereof.

The above stated aspects, as well as other aspects, features andadvantages of the invention, will become clear to those skilled in theart upon review of the following description. It should be understoodthat the description and specific examples, while describing severalexemplary embodiments, are intended for purposes of illustration onlyand are not intended to limit the scope of the disclosure.

BRIEF DESCRIPTION OF THE DRAWINGS

The above and/or other aspects of the invention will be more apparent bydescribing in detail exemplary embodiments of the invention withreference to the accompanying drawings, in which:

FIGS. 1 a-1 e shows a 3D digital collectible according to someembodiments of the invention;

FIGS. 2 a-2 q show aspects of a 3D digital collectible according to someembodiments of the invention;

FIGS. 3 a and 3 b show a digital media playing applications according tosome embodiments of the invention;

FIG. 4 shows aspects of a 3D digital collectible management systemaccording to some embodiments of the invention;

FIG. 5 shows aspects of a 3D digital collectible creation processaccording to some embodiments of the invention; and

FIGS. 6 a-6 d show aspects of user controllable viewing tools accordingto some embodiments of the invention.

DETAILED DESCRIPTION OF THE INVENTION

Exemplary embodiments of the invention will now be described below byreference to the attached Figures. The described exemplary embodimentsare intended to assist the understanding of the invention and are notintended to limit the scope of the invention in any way. Like referencenumerals refer to like elements throughout. The examples are provided inconnection with a sports event by way of example only. The platform maybe used with other events including the other types of events referencedherein and other types of events.

The 3D Digital Collectible

Aspects of various types of events may include important portions whichcan be captured (as digital media files or other forms of capture). Suchdigital media files may include videos, images, sounds, and or otherforms of capture that record a particular event during an experience.For example, in relation to sports, an event can be a particular play,such as a dunk in a basketball game, a goal in a soccer match, or acatch in baseball. In such examples, the event may be captured as avideo, audio and/or other form of highlight, including from one or moreperspective views, as a digital media file or files. The event can be ofdifferent durations appropriate to memorialize the event. An event maybe part of a live-action experience, such as a sporting match or play,or a scripted or pre-recorded experience, such as a movie.

In an exemplary embodiment, a 3D digital collectible may be defined,generated, and rendered. The 3D digital collectible may include adigital media file (e.g., a video highlight clip) or a set of digitalmedia files (e.g., different perspectives of the same event or a seriesof files before, during and/or after the event) representing an event,along with data relating to the event. An event may include all or anyidentifiable portion of an experience.

The 3D digital collectible may be a virtual, three dimensional n-sidedstructure (where n is preferably greater than 3), where the n-surfacesmay be configured to form an n-sided 3D shape, such as a cube, pyramid,octagon, or other 3D shape. One or more of the surfaces of the n-sidedshape may display one or more digital media files, or portions of suchdigital media files, and/or one or more portions of data (or othercontent) in a defined relationship stored in memory such that aparticular surface may display a digital media file or files, orportions thereof, a portion or portions of data, other content orcombinations thereof.

In the exemplary embodiment shown in FIG. 1 a , a 3D digital collectible100 includes a 6-sided 3D cube. In the perspective view of FIG. 1 a ,first surface 110 and second surface 120 of the cube are visible. Firstsurface 110 has a digital media file 115, in this case a video clip.Second surface 120 has data 125, in this case the logo of the team ofwhich a player in digital media file 115 is a member. Additionally, 3Ddigital collectible 100 includes a cube shaped framework arranged aroundthe 3D cube, along with an overlay display element above first surface110, both of which are discussed in more detail below. FIGS. 1 b-1 eshow further views of 3D digital collectible 100. In FIG. 1 b , anothersurface of 3D cube is shown. Thus surface includes data, in this case ateam logo and score related to the event to which the 3D collectible isrelated. In FIG. 1 c , another surface of 3D cube is shown. This surfacealso includes data, in this case a team logo and a date and descriptionof the event to which the 3D digital collectible is related. In FIG. 1 d, another perspective view of 3D digital collectible 100 is shown. Inthis view, a surface 165 with different representation of a team logo isprovided, such that it appears within collectible 100, along with asurface 175 with a number of the player shown in the video clip onsurface 110. In this embodiment, the rear of surface 110 showing digitalmedia file 115 may be seen through 3D digital collectible 100. In FIG. 1e , another surface of the 3D cube with a team logo and copyright andsystem information is shown.

In various embodiments, the 3D digital collectible may be staticallydisplayed in its virtual environment (e.g. on a computer displayscreen), or may be dynamically displayed, such that it is rotatable todisplay one or more of the surfaces and the associated content (e.g., adigital media file and/or data) assigned to that surface. Such dynamicdisplay may be way of interactions with a user, in response to apredefined movement or movements (e.g., via a script or other computercode), or combinations thereof.

The digital media file may be any type of media, including still images,video, audio, and/or other media, or combinations of such media. Digitalmedia files may include a single view, audio track, or other recording,or composites of multiple views, audio tracks, or other recordings, suchas a composite video showing different perspectives of the event, suchas different camera views of a sports play or other event. The digitalmedia files may also include multiple views, audio tracks, or otherrecordings of the event from different perspectives, times, or durationsthat may be played sequentially and/or in other order. Such sequentialplay can be implemented by user interactions with a list of the multipleviews, audio tracks, or other recordings, by accessing the multipleviews, audio tracks, or other recordings in accordance with a script, orby stitching together the multiple views, audio tracks, or otherrecordings into a single digital media file. In this regard thecomposite or sequential digital media files may include different typesof files (e.g., they may include one or more of a video file, audiofile, or other recording). Portions of a single digital media file mayalso be identified, separated, and used as individual digital mediafiles in the manner described herein (e.g., a digital media file may besequentially divided with different portions considered as differentdigital media files). For example, a single digital media file may besequentially divided and provided on different surfaces of the 3Ddigital collectible.

The data relating to the event may include event data that describes theevent itself. Using a sporting match as an example, event data mayinclude such information as the player’s name, the type of play (such asa dunk, block, or steal), the date and/or time of the event, and otherevent data. A second type of data may include actor data relating to theperson captured in the event. Again using a sporting match as anexample, actor data may include such information as the player’sstatistics, measurements, position, age, experience, hometown, college,draft selection, or other actor (or actors) data. A third type of datamay include context data that describes additional information about thecontext of the event. Again using a sporting match as an example,context data may include the teams that are playing, the location of thegame, the score of the game, the sports league, the sports season, andcontext data. The digital media file and any related data and/or othercontent may be collectively referred to as content.

Further exemplary embodiments of context data include informationrelated to an entertainment experience from which the event is drawn,situational information related to the entertainment experience, thesubject of the experience, and/or information related to the digitalmedia file. For example, context data related to a sporting match mayinclude the number of teams, the box score, game statistics, seasonalaverages for the player, media about the game, and other context data.In the sporting match example, the context data may relate to one ormore players or teams that are represented in a digital media file.

The various forms of data may be associated with a digital media file inany known manner, such as by tags, attributes, metadata, pointers and/orother associations. Data may be stored in a data structure in one ormore databases. The data structures may link an event with media files,data, content and metadata. The event and/or digital media file can besearched based on information associated with the event or the digitalmedia file.

Data may also include metadata. Metadata may include informationspecified in connection with the creation of the 3D digital collectiblethat specifies attributes of the digital collectible. The attributes mayinclude the configuration of the digital collectible (e.g. the number ofsides) the manner in which content should be displayed, such as whatcontent should be displayed, where the content should be displayed(e.g., on which surface of the n-shape), and how the content should bedisplayed, including in relation to other content. Other attributes ofthe digital collectible may be used.

Metadata may also include information associated with the uniqueness orclassification of the scarcity of the digital collectible. For example,a collectible may be a one of a kind instance of an event or there maybe a predetermined number of instances or other methods for determininga number of instances. In any case, the digital collectible may beidentified by a serial number or other unique value that uniquelyidentifies a particular 3D digital collectible, along with a uniqueidentifier for the instance (e.g., 1 of 1 or 1 of 10, etc.) asnecessary.

Scarcity may be represented by a classification based on the number ofinstances. For example, more than 1000 instances may be a firstclassification, 500-1000 may be another classification, 100-500 may beanother classification, and so on. Other numbers may be used tocategorize scarcity classifications. The uniqueness or scarcity (e.g.,the number of instances) can be set for an individual 3D digitalcollectible as part of the initial creation process in defining thecollectible. The metadata may include data that dictates how the 3Ddigital collectible is rendered for display based on the scarcity of the3D digital collectible. For example, data relating to the uniqueness orscarcity of the 3D digital collectible can be displayed on thecollectible, or other displayed features of the 3D digital collectiblemay relate to rarity or scarcity, such as the colors, shading, material,textures, lighting and/or visual display indicators that depict ascarcity classification.

The digital media file and data may also be created based on anotherdigital media file or data. For example, a digital media file includinga graphic and/or sound may be generated based on a digital media fileincluding a video. As such, 3D digital collectibles can include one ormore related digital media files and data. Further features of a 3Ddigital collectible are described in more detail in U.S. Application No.17/229,455 titled “System And Method For Creating, Managing, AndDisplaying 3D digital collectibles” filed Apr. 13, 2021, herebyincorporated by reference in its entirety.

System

A platform 400 for creating, managing, storing, rendering, anddisplaying 3D digital collectibles with overlay display element(s) andsurrounding structure according to an exemplary embodiment of theinvention is shown in FIG. 4 . FIG. 4 shows system 410 with variousmodules and engines for defining, generating, and rendering a 3D digitalcollectible, system storage 430 for storing data, digital media files,3D collectibles, and collection information, and display 470 fordisplaying the 3D digital collectible to a user.

System 410 may include a computer server including a processor 412programmed with computer instructions including an administration module414, a display generator 416, a rendering engine 418, a gathering engine420, a collectible creation manager 422, a user account manager 424, auser control module 426, and a collection manager 428. Platform 400 mayalso include a display 470 with 3D display 472 and media player 474.Platform 400 may also include an associated computer memory or systemstorage 430 that stores a data structure comprising event data 432,actor data 434, context data 436, metadata 438, digital media files 440.3D collectibles 442, scarcity data 444, and collection data 446,associated data/content, and particular association(s) therebetween,including rules that define what is to be displayed on the surfaces ofthe 3D digital collectible. The components of the systems may beco-located or distributed.

Platform 400 may include tools to define and create a 3D digitalcollectible, including administration module 414 that manages and tracksownership of 3D digital collectibles by particular users, gatheringengine that collects digital media files and data from event 450 and/orother data sources, and collectible creation manager 422 that creates 3Ddigital collectibles and defines their data structures andrelationships. User account manager 424 is also provided to allow usersto create and manage accounts to interact with system 410, and usercontrol module 426 that provides various controls to users to performany of the steps herein.

As part of the process for creating a 3D digital collectible, gatheringengine 420 may gather digital media files 452 and data 454 related to anevent, either automatically or pursuant to a specific user request. Thisgathering may include obtaining necessary rights to the digital mediafiles 452 or data 454. Gathering engine 420 may then store collecteddigital media files 452 in system storage 430 as stored digital mediafiles 440. Gathering engine 420 may also store data 454 in systemstorage 430 as event data 432, actor data 434, or context data 436, asappropriate. Gathering engine 420 may also gather and store event data432, actor data 434, and context data 436 from other sources related toevent 450, such as other databases or data services related to news,statistics, sports leagues, etc.

Collectible creation manager 422 may use the stored digital media files440 and data 432, 434, 436, and 438 to create a 3D digital collectibleand store it in system storage 430 as a stored 3D digital collectible443. Each stored 3D digital collectible 440 may include a globallyunique identifier. Collectible creation manager 422 providesfunctionality to specify the type of 3D digital collectible (e.g., whatn-sided 3D shape is to be used), visual design attributes of the 3Ddigital collectible (e.g., colors, shading, material, textures, and/orlighting), which digital media file(s) 440 and data 432, 434, 436, and438 are to be displayed on the 3D digital collectible, how the digitalmedia file(s) and data are to be displayed (e.g., what surfaces thecontent is to be assigned, how the content is to be shown, played, orlistened to, any sequence of display, etc.), whether and how to provideoverlay display elements (e.g., when an overlay display element shouldbe displayed, where it should be displayed, such as which surface of then-sided 3D shape it should overlay, whether more than one overlaydisplay element should be displayed, and rules regarding the digitalmedia files, data and/or other content that is to be displayed on theoverlay display element when the other surfaces of the n-sided 3D shapeare forward facing or at least partially forward facing, whether and howto provide surrounding structure (e.g., when a surrounding structureshould be displayed, the configuration of the surrounding structure,such as what types of markers and lines are rendered, where it should bedisplayed, such as which surface(s) of the n-sided 3D shape it shouldoverlay), and rules regarding what visual indications should be providedon the surrounding structure when particular surfaces of the n-sided 3Dshape are forward facing or at least partially forward facing), ascarcity classification of the 3D digital collectible, obtained fromscarcity data 444, and any other of the related elements discussedherein. Collectible creation manager 422 may provide a GUI for a user tocreate a 3D digital collectible and select each of the above parameters,or may operate in a partially or fully automatic manner. After each ofthe parameters above are selected, collectible creation manager 422 mayestablish associations or links between the 3D digital collectible (suchas by using its unique identifier) and any applicable digital mediafile(s) 440, data 432, 434, 436, or 438, and any other applicable dataor design elements, and creates a data structure in memory associatingthese elements. This data structure is associated with the 3D digitalcollectible being created and is stored as metadata 438 in systemstorage 430. In this manner, each 3D digital collectible created bycollectible creation manager 422 is unique based on the aspects of theembodiments described herein.

Collectible creation manager 422 may also track and store in metadata438 all relationships between event data 432, actor data 434, contextdata 436, and digital media files 440 that have been identified withregard to any other 3D digital collectible or are determined tootherwise be related during collection (e.g., event data such as a playmay be linked to context data such as the related sports league) suchthat smart options may be presented by collectible creation manager 422to a user during creation of the 3D digital collectible.

An exemplary 3D digital collectible creation process is illustrated inFIG. 5 . The creator (e.g., an user with an account on system 410 astracked by user account manager 424) may employ any user interface(e.g., a GUI provided by collectible creation manager 424) or otherinput mechanisms to make the following selections and perform thefollowing data entry. In the first step 510, a user may indicate hisdesire to create a new 3D digital collectible in connection with anevent, either from preexisting media or as part of a live event. Aunique identifier for the 3D digital collectible may be selected orgenerated at this stage. In Step 520, one or more digital media filesrelated to the event (e.g., digital media files 440) may be selected andobtained, including obtaining any necessary rights to show, play, ordisplay the digital media file. In step 530, data, such as event data432, actor data 434, or context data 436 (e.g., or other data orcontent) may be identified, obtained, or entered and stored in a datastructure associated with the 3D digital collectible (e.g. as metadata438). At step 540, the creator may select visual characteristics of thedigital collectible, such as a cube or other n-sided 3D shape, anoverlay display element configuration, and a surrounding structureconfiguration, and store them in the data structure associated with the3D digital collectible (e.g. as metadata 438). In step 550, the creatormay select how the digital media files and/or data are displayed,including how the digital media files and data are displayed inrelationship to each other and the various formats and features of thedigital collectible discussed herein, and store them in the datastructure associated with the 3D digital collectible (e.g. as metadata438). Additionally, with regard to digital media files that includevideo clips, the creator may identify a picture that can be displayed onthe surface of the 3D digital collectible as a representation of thedigital media file. In various embodiments, the picture may be a frameof the video clip or any other picture the creator may select. Thecreator may also specify that different pictures appear with regard tothe digital media file in different situations, such as when the 3Ddigital collectible is in different orientations or after the digitalmedia file has been played once.

According to another aspect of the invention, rules can be created toset forth what digital media files and data is presented on the 3Ddigital collectible as part of the 3D digital collectible creationprocess, such as in steps 520, 530, and 540 in FIG. 5 . For example, the3D digital collectible may be designed to present a media file on onesurface of the 3D digital collectible (e.g., when a representation of afirst surface of the 3D virtual display element is forward facing) andrelated data on another surface or surfaces of the 3D digitalcollectible when that surface of the 3D digital collectible is forwardfacing. As a concrete example of this functionality, for a sportingevent, a highlight video can be rendered on a first surface and a teamlogo can be rendered on an opposite surface.

Rules may be stored in metadata 438, and may be accessed by collectiblecreation manager 422 during creation of the 3D digital collectible topartially automate creation, such as by automatically populating data432, 434, or 436 based on selection of a particular digital media file440, using predefined relationships between these elements as discussedabove. Rules may also enforce standardization of the appearance of 3Ddigital collectibles. For example, rules may define relationshipsbetween and among particular digital media files and data, and betweenparticular surfaces of a 3D digital collectible, such that surfaces of a3D digital collectible may be automatically populated with digital mediafiles and data in any appropriate manner. Digital media files and datamay also be classified or categorized by rules. In this manner, specificdata (i.e. belonging to a specific classification) and/or digital mediafiles may be rendered at specific surfaces of the n-surfaces of the 3Dvirtual element and can depend on data values.

Platform 400 may also include tools to display 3D digital collectibles,such as display generator 416 and rendering engine 418 for generatinggraphical user interfaces (GUIs) for displaying a 3D digital collectiblefor display therein to a user via 3D display 472 on display 470. Forexample, the 3D digital collectible (e.g. the digital media file anddata) may be configured to be displayed as a 3D display element. Thedigital collectible can be represented as, or otherwise include, the 3Ddisplay element. The 3D display element can be in a virtual 3D graphicalinterface. The 3D display element can have n-surfaces which are combinedtogether into an n-sided 3D shape, (cube, sphere, pyramid, octagon,etc.), overlay display elements, and surrounding structure. Each face orside of the of the n-sided shape can display at least one of theaforementioned digital media and/or data types. Each face or side of then-sided shape can have associated digital media and/or context data of aspecific type (for example, belonging to a specific classification ofmedia, such as images, video, text, sound for playback, etc.). Theoverlay display elements can also display at least one of theaforementioned digital media and/or data types.

The display generator 416 and rendering engine 618 may generate a GUI ondisplay 470, the representation of the 3D digital collectible and amedia player for playing the digital media file(s) included with the 3Ddigital collectible based on scripted or user selected commands. Theinterface may be configured to display the 3D digital collectible as thevirtual, three dimensional n-sided structure discussed above. Thedisplay may be pre-rendered or rendered in real-time as it is beingdisplayed. The 3D digital collectible may be rendered and displayed inany orientation, such as the perspective and plan views of FIGS. 1 a-1 e, may be stationary in one view, or may change orientation between views(e.g., rotate, translate, etc.) either automatically based on elapsedtime, in reaction to a user interaction (e.g., mouse click, scroll barmovement, or touch interface), or both.

When a surface of 3D digital collectible that includes a digital mediafile is facing a user, the digital media may be displayed on thatsurface (or on an overlay display element, as discussed below). Forexample, in FIG. 1 a , a digital media file 115 is visible on surface110 of the 3D cube. If the digital media file is a video and/or audiotrack, display of the surface containing that digital media file alsoallows the video or audio to play. For example, in FIG. 1 a , if thedisplayed digital media file 115 is a video, it may play in theorientation shown.

In other embodiments, a separate media player may be generated in theGUI by display generator 416 and rendering engine 618 to play digitalmedia files and/or data from surfaces of the 3D digital collectible(and/or overlay display elements), such as in an window or pop-upadjacent to the 3D digital collectible. The media player may alsopartially or fully overlay the 3D digital collectible, hover over asurface of the 3D digital collectible, or simply replace the 3D digitalcollectible in the GUI. The media player may automatically launch andbegin playing when a surface of the 3D digital collectible with anappropriate digital media file is visible, or upon user command. Themedia player may be of any shape and orientation to play the media file.Additionally, the view of the media player can be changed by furtheruser interaction. For example, the media player may be maximized on theuser screen for easier viewing automatically or based on user command.Selectors may also be provided to perform other display changes, or tolaunch a separate viewer or application.

FIGS. 3A and 3B illustrate exemplary embodiments of media player 474.FIG. 3A provides the media player over the surface of the 3D digitalcollectible, while FIG. 3B shows the media player partially overlayingthe 3D digital collectible. In either of these embodiments, the 3Ddigital collectible and media player may be provided in the same window,or in separate windows or popups. In any of the embodiments discussedabove, the media player may be partially transparent such that portionsof the 3D digital collectible under the media player are still visible.In any of the embodiments herein, various playback features may also beimplemented to allow the user more control of the playback, such asplay, pause, rewind, and replay buttons. Such controls may be placed onthe surface where the digital media file is shown, on the media player,or may be arranged thereto or anywhere else in the GUI.

In the above embodiments, the GUI and/or the media player may beconfigured to play the digital media file upon a direct user request, orautomatically (e.g., according to timing or positioning of the 3Ddigital collectible). For example, the GUI may be configured such thatwhen a surface of the 3D digital collectible depicting a representationof a media file is forward facing, a script or user command may causethe media player to play one or more media files representing the event.As discussed above, the digital media files may comprise a video clip ofthe event or multiple clips of the event from different perspectives.The multiple clips may be associated with the collectible in a datastructure stored in the memory. The multiple clips may be playedsequentially (e.g., in accordance with a script) or they may be stitchedtogether in a specified order to create a single file.

According to another exemplary embodiment, the GUI may be an interactivedisplay. For example, in response to user input selections via thegraphical user interface different surfaces of the n-sided display maybe displayed. For example, as shown in FIGS. 6 a-6 d , GUI 650 may beconfigured to include a first display portion 600 with a set of icons602, 604, 606, 608, 610, 612 and second display portion 620 that showsvarious views of a 3D digital collectible corresponding to the icons. Asshown in FIG. 6 d , media player 660 may also be launched in seconddisplay portion 620. Features of an interactive display are described inmore detail in U.S. Application 17/229,430 titled “System and Method forCreating, Managing, and Displaying an Interactive Display for 3D digitalcollectibles,” filed Apr. 13, 2021, hereby incorporated by reference inits entirety.

Overlays and Markers

FIGS. 2 a-2 q show further exemplary embodiments of 3D digitalcollectibles that include one or more of the features discussed above,along with various additional features.

In some embodiments, a 3D digital collectible may also includesurrounding structure display elements. Surrounding structure displayelements include a framework that at least partially surrounds then-sided 3D shape.

A framework may include visible markers or lines that at least partiallydefine edges or shapes of the framework at least partially surroundingthe underlying 3D digital collectible structure. The markers or linesmay be provided, or may be provided in various colors, shades, andopacities, to provide a visual indication of attributes of the 3Ddigital collectible and/or the content thereof. For example, aparticular marker shape and color may be utilized to indicate a rarityclassification or other attribute of the 3D digital collectible. Markerand line shapes, colors, and opacities may also represent any of theother data categories mentioned herein.

In FIG. 2 a , an exemplary surrounding structure related to 3D digitalcollectible 200 c is shown. In this embodiment, the surroundingstructure is a set of eight markers 210 c. In FIG. 2 b , the exemplarysurrounding structure of FIG. 2 a is portrayed about a 3D cube shape 200d with surfaces 203 d including a first digital media file 205 d (e.g.video, image, and/or sound), and a second digital media file 207 d (e.g.video, image, and/or sound) displayed thereon. In FIG. 2 b , seven ofthe eight markers 210 d remain visible. In exemplary embodiments, themarkers can be rendered in a color, brightness, opacity different fromthe 3D cube shape 200 d (or with any other visible distinction) toindicate something about the 3D digital collectible, as discussed above.

In some embodiments, a 3D digital collectible may also include anoverlay display element, or glass. Glass may include at least partiallytransparent planar objects positioned over at least one surface of then-sided 3D shape. Other appropriate 3D shapes may also be used (e.g.,domes, pyramids, etc.) adjacent one or multiple surfaces of the n-sided3D shape. The glass may display digital media files, data or othercontent in the same manner discussed above regarding a surface of then-sided 3D shape. The glass may also display content that has a specificrelationship to the digital media file or other content on the surfaceof the n-sided 3D shape over which the glass is arranged. For example, aglass arranged above a surface of the n-sided 3D shape that displays adigital media file of an event (e.g., a video of a dunk) may displaydata related to the event (e.g., displaying the player’s name overlayingthe video of the dunk). The glass itself, and the data or digital mediadisplayed thereon, may be of varying transparencies such that thedigital media file on the surface of the n-sided 3D shape is visiblethrough the glass and data. The content to be displayed on glass, andthe manner in which it is displayed, can be specified during thecreation process in the manner discussed above.

FIGS. 2 c-2 h show various embodiments of overlay display elements andsurrounding structure, including various configurations of framework andglass. FIG. 2 c shows exemplary n-sided 3D shape 210 with glass 230rendered such that it overlays at a first distance a first surface 226of n-sided 3D shape 210 with a digital media file 228 thereon. In thisembodiment, no glass is rendered above second surface 222 of n-sided 3Dshape 210, which displays data 224, in this case a logo relevant to thedigital media file 228. In other embodiments, multiple glasses can berendered. As shown in FIG. 2 c , glass 230 is rendered to be clear.Glass 230 may be of any color or opacity as compared to surface 226 thatpermits viewing of digital media file 228.

As shown in FIG. 2 c , glass 230 is rendered to display data including aname 232 of a player in digital media file 228 and an indication 234that digital media file is a video clip that may be played as describedherein. By rendering name 232 and indication 234 on glass 230, name 232and indication 234 appear to be floating over digital media file 228. Insome embodiments, the data displayed on glass 230 may be static. Inother embodiments, the data may be dynamically updated. For example,indication 234 may display a running time of the digital media file 228,or a time remaining of the digital media file being played as discussedherein. In this embodiment, glass 230 does not have any identifiableborders or edges. Glass 230 may include borders or edges of a differentcolor or opacity in other embodiments.

FIG. 2 d shows another embodiment of the 3D digital collectible shown inFIG. 2 c , where overlay lines 236 a and 236 b are rendered in additionto glass 230 in the same plane. Lines 236 a and 236 b may be of the sameor different color and opacity as glass 230. In the embodiment of FIG. 2d , lines 236 a and 236 b are opaque in comparison to overlay 230 foreasy visibility. When a non-planar glass is used, such as a dome orpyramid, lines can be rendered such that they appear to be part of anextension of the shape of the glass surface.

FIG. 2 e shows another embodiment of the 3D digital collectible shown inFIG. 2 c , where a framework, including markers 237 a, 237 b, 237 c, and237 d, is rendered in addition to glass 230 in the same plane. Markers237 a, 237 b, 237 c, and 237 d may be of the same or different color andopacity as glass 230. In the example of FIG. 2 e , markers 237 a, 237 b,237 c, and 237 d are opaque in comparison to overlay 230 for easyvisibility. When a non-planar glass is used, such as a dome or pyramid,markers can be rendered such that they appear to be part of an extensionof the shape of the glass surface.

FIG. 2 f shows another embodiment of the 3D digital collectible shown inFIG. 2 c , where a framework with markers (e.g., 238 a, 238 b, 238 c,and 238 d) and lines (e.g., 238 e, 238 f, 238 g, and 238 h) is renderedin a three dimensional shape surrounding the n-sided 3D shape 210 inconjunction with glass 230. Markers (e.g., 238 a, 238 b, 238 c, and 238d) and lines (e.g., 238 e, 238 f, 238 g, and 238 h) may be of the sameor different color and opacity as overlay 230. The markers and lines mayalso be of different color, opacity, and thickness relative to eachother.

In some embodiments of 3D digital collectibles, one or more of thesurfaces of the n-sided 3D shape may be made transparent. FIG. 2 g showssuch an embodiment of a 3D digital collectible with a transparentsurface. FIG. 2 g shows exemplary n-sided 3D shape 210 a with glass 230rendered such that it overlays at a first distance a first surface 226 aof n-sided 3D shape 210 a with a digital media file 228 a thereon. Inthis embodiment, no glass is rendered above second surface 222 a ofn-sided 3D shape 210 a, which displays data 224 a, in this case a logorelevant to the digital media file 228 a. In other embodiments, multipleglasses can be rendered. As shown in FIG. 2 g , surface 222 a istransparent such that the structure of n-sided 3D shape 210 a can beseen therethrough. Further, in this embodiment, further data may bedisplayed in the volumetric center of the n-sided 3D shape, such as data225 a. Because surface 222 a is transparent, data 225 a is visible.Glass 230 a may be of any color or opacity as compared to surface 226 athat permits viewing of digital media file 228 a.

As shown in FIG. 2 g , glass 230 a is rendered to display data includinga name 232 a of a player in digital media file 228 a and in indication234 a that digital media file is a video clip that may be played asdescribed herein. By rendering name 232 a and indication 234 a on glass230 a, name 232 a and indication 234 a appear to be floating overdigital media file 228 a. In some embodiments, the data displayed onglass 230 a may be static. In other embodiments, the data may bedynamically updated. For example, indication 234 a may display a runningtime of the digital media file 228 a, or a time remaining of the digitalmedia file is being played as discussed herein. Glass 230 a may includeborders or edges of a different color or opacity in other embodiments.

FIG. 2 g further provides a framework with markers (e.g., 239 a, 239 b,239 c, and 239 d) and lines (e.g., 239 e, 239 f, 239 g, and 239 h)rendered in a three dimensional shape surrounding the n-sided 3D shapein conjunction with glass 230 a. Markers (e.g., 239 a, 239 b, 239 c, and239 d) and lines (e.g., 239 e, 239 f, 239 g, and 239 h) may be of thesame or different color and opacity as overlay 230. The markers andlines may also be of different color, opacity, and thickness relative toeach other.

As discussed above, in some embodiments of 3D digital collectibles, asurrounding structure may be arranged around an n-sided 3D shape with a3D shape different from that of the n-sided 3D shape. For example, inFIG. 2 g , lines 239 i are arranged so as to form a pyramid over thebottom surface (in this view) of the n-sided 3D shape. Any otherappropriate shape may be provided by appropriate design of markers andedges.

In some embodiments, only selected surfaces of an n-sided 3D shape arerendered in conjunction with one or more of markers, lines, and glass toform an overall 3D shape. FIG. 2 h shows such an embodiment of the a 3Ddigital collectible with only selected surfaces of the n-sided 3D shaperendered. FIG. 2 h shows exemplary n-sided 3D shape 210 b with a glass230 b rendered such that it overlays at a first distance a first surface226 b of the n-sided 3D shape 210 b with a digital media file 228 bthereon. No other surface of n-sided 3D shape is rendered. As shown inFIG. 2 h , because other surfaces are not rendered, data displayed inthe volumetric center of the 3D digital collectible, such as data 225 b,is visible. Glass 230 b may be of any color or opacity as compared tosurface 226 b that permits viewing of digital media file 228 b.

As shown in FIG. 2 h , glass 230 b is rendered to display data includinga name 232 b of a player in digital media file 228 b and an indication234 b that digital media file is a video clip that may be played asdescribed herein. By rendering name 232 b and indication 234 b on glass230 b, name 232 b and indication 234 b appear to be floating overdigital media file 228 b. In some embodiments, the data displayed onoverlay 230 b may be static. In other embodiments, the data may bedynamically updated. For example, indication 234 b may display a runningtime of the digital media file 228 b, or a time remaining of the digitalmedia file is being played as discussed herein. Glass 230 b may includeborders or edges of a different color or opacity in other embodiments.

FIG. 2 h further provides a framework with markers (e.g., 240 a, 240 b,240 c, and 240 d) rendered in a three dimensional shape surrounding then-sided 3D shape in conjunction with glass 230 b. The markers may be ofvarying shapes and sizes to represent to a viewing the outline of a 3Dshape. Lines may also be provided to portray the shape, but are omittedin this embodiment. Markers (and lines) may be of consistent orinconsistent shape and size. For example, in FIG. 2 h , marker 210 b isof a different shape than markets 240 a and 240 b, which are of asimilar shape. Markers (and lines) may be of the same or different colorand opacity as overlay 230 b. The markers (and lines) may also be ofdifferent color, opacity, and thickness relative to each other.

FIG. 2 i provides another example embodiment where surface 222 c ofn-sided 3D shape 210 c is not rendered such that data displayed in thevolumetric center of the 3D digital collectible, such as data 225 c, isvisible. Additionally, internal sides of particular surfaces of then-sided 3D shape 210 c may also be seen when a particular surface is notrendered, such as is shown in this embodiment. For example, internalside of surface 226 c showing digital media file 228 c may be seen.

In some embodiments, a user may adjust the orientation of the 3D digitalcollectible, either my direct manipulation (e.g., click and drag) in aGUI or by particular user interfaces, such as described elsewhereherein. In some embodiments, the overlay display element and/orsurrounding structure will remain fixed in relation to the n-sided 3Dshape e as its orientation is changed. In other embodiments, all orportions of the overlay display element and/or surrounding structure mayremain in place as the orientation of the n-sided 3D shape e is changed.In some embodiments, the orientation of the overlay display elementand/or surrounding structure may be changed while the orientation of then-sided 3D shape remains fixed. For example, a user may slide,translate, or rotate the overlay display element in relation to the 3Ddisplay element, or in conjunction with the 3D display element. In otherembodiments, the overlay display element and/or surrounding structureand n-sided 3D shape may both change orientation to result in differentrelationships therebetween.

FIGS. 2 j-2 m provide additional embodiments showing interactionsbetween n-sided 3D shape 290 and overlay display element 292. Forexample, where a glass is arranged adjacent a surface of the n-sided 3Dshape displaying data, glass may display additional data, such as ascore as shown in FIG. 2 k . In another example, glass may display anevent description and date in conjunction with surface displaying data,such as is shown in FIG. 2 l . Glass may also be blank when arrangedadjacent surfaces, such as is shown in FIGS. 2 j and 2 m . In otherembodiments any data or digital media file may be displayed on glasswhen it is arranged adjacent a surface of the n-sided 3D shapedisplaying any other data or digital media file (or where the surface ofthe n-sided 3D shape is not rendered).

When the orientation of the 3D digital collectible is changed, or theorientation of the n-sided 3D shape and overlay display element and/orsurrounding structure relative to each other, the digital media file ordata shown in glass may change. For example, glass position may changerelative to n-sided 3D shape between FIGS. 2 k and 2 l , and the datadisplayed on glass will change.

In the above embodiments, the type(s) of overlay display element(s)and/or surrounding structure (e.g. attributes thereof, the surface ofthe n-shape that glass overlays, the type and/or number of markers orlines, etc.) can depend on the data associated with the 3D digitalcollectible, the event data, actor data, context data, and/or metadata.For example, the configurations of the surrounding structure may dependon and correspond to the rarity or scarcity of the digital collectible.

FIGS. 2 n, 2 o, 2 p, 2 q , depict exemplary embodiments of digitalcollectibles with surrounding structure with various types of markersand lines. FIG. 2 n shows digital collectible 200 j with digital mediafile 200 j and one or more bar-shaped lines 210 j. FIG. 2 o showsdigital collectible 200 k with digital media file 205 k andcorner-shaped markers 210 k. FIG. 2 p shows digital collectible 200 lwith media 205 l and markers 210 l. In this embodiment, only two markersare rendered. Any number of markers or lines may be rendered to servethe purposes of the framework described herein. Finally, FIG. 2 q showsdigital collectible 200 m with digital media file 205 m andtriangular-shaped markers 210 m. Various additional shapes for markersmay be used, as well as various combinations thereof.

Processing Devices and Processors

In some embodiments, the platforms, systems, media, and methodsdescribed herein, including system 400, include a processing devices,processors, or use of the same. In further embodiments, the processingdevice includes one or more hardware central processing units (CPUs) orgeneral purpose graphics processing units (GPUs) that carry out thedevice’s functions. In still further embodiments, the processing devicefurther comprises an operating system configured to perform executableinstructions. In some embodiments, the processing device is optionallyconnected a computer network. In further embodiments, the processingdevice is optionally connected to the Internet such that it accesses theWorld Wide Web. In still further embodiments, the processing device isoptionally connected to a cloud computing infrastructure. In otherembodiments, the processing device is optionally connected to anintranet. In other embodiments, the processing device is optionallyconnected to a data storage device. In accordance with the descriptionherein, suitable processing devices include, by way of non-limitingexamples, cloud computing resources, server computers, server clusters,desktop computers, laptop computers, notebook computers, sub-notebookcomputers, netbook computers, netpad computers, handheld computers,mobile smartphones, and tablet computers. In some embodiments, theprocessing device includes an operating system configured to performexecutable instructions. The operating system is, for example, software,including programs and data, which manages the device’s hardware andprovides services for execution of applications. Those of skill in theart will recognize that suitable server operating systems include, byway of nonlimiting examples, FreeBSD, OpenBSD, NetBSD®, Linux, Apple®Mac OS X Server®, Oracle® Solaris® Windows Serve®, and Novell® NetWare®.Those of skill in the art will recognize that suitable personal computeroperating systems include, by way of non-limiting examples, Microsoft ®Windows®, Apple® Mac OS X®, UNIX®, and UNIX-like operating systems suchas GNU/Linux®. In some embodiments, the operating system is provided bycloud computing. Those of skill in the art will also recognize thatsuitable mobile smartphone operating systems include, by way ofnon-limiting examples, Nokia® Symbian® OS, Apple® iOS®, Research InMotion® BlackBerry OS®, Google® Android® Microsoft Windows Phone® OS,Microsoft Windows Mobile® OS, Linux® and Palm® WebOS® In someembodiments, the processing device includes a storage and/or memorydevice. The storage and/or memory device is one or more physicalapparatuses used to store data or programs on a temporary or permanentbasis. In some embodiments, the device is volatile memory and requirespower to maintain stored information. In some embodiments, the device isnon-volatile memory and retains stored information when the processingdevice is not powered. In further embodiments, the non-volatile memorycomprises flash memory. In some embodiments, the nonvolatile memorycomprises dynamic random-access memory (DRAM). In some embodiments, thenon-volatile memory comprises ferroelectric random access memory (FRAM).In some embodiments, the non-volatile memory comprises phase-changerandom access memory (PRAM). In other embodiments, the device is astorage device including, by way of non-limiting examples, CD-ROMs,DVDs, flash memory devices, magnetic disk drives, magnetic tapes drives,optical disk drives, and cloud computing based storage. In furtherembodiments, the storage and/or memory device is a combination ofdevices such as those disclosed herein. In some embodiments, theprocessing device includes a display to send visual information to auser. In some embodiments, the display is a cathode ray tube (CRT). Insome embodiments, the display is a liquid crystal display (LCD). Infurther embodiments, the display is a thin film transistor liquidcrystal display (TFT-LCD). In some embodiments, the display is anorganic light emitting diode (OLED) display. In various furtherembodiments, on OLED display is a passive-matrix OLED (PMOLED) or activematrix OLED (AMOLED) display. In some embodiments, the processing deviceincludes an input device to receive information from a user. In someembodiments, the input device is a keyboard. In some embodiments, theinput device is a pointing device including, by way of non-limitingexamples, a mouse, trackball, track pad, joystick, game controller, orstylus. In some embodiments, the input device is a touch screen or amulti-touch screen. In other embodiments, the input device is amicrophone to capture voice or other sound input. In other embodiments,the input device is a video camera or other sensor to capture motion orvisual input. In still further embodiments, the input device is acombination of devices such as those disclosed herein.

Referring to FIG. 4 , in an exemplary platform 400, an exemplary system410 is programmed or otherwise configured to, for example, dynamicallyload data provider connector modules and/or request, procure, process,analyze, persist and/or provide one or more data records. In thisembodiment, the system 400 includes a processor 412 (also known as acentral processing unit (CPU) and “computer processor”), which can be asingle core or multi core processor, or a plurality of processors forparallel processing. System 410 also includes memory or memory location(e.g., random-access memory, read-only memory, flash memory), systemstorage 430 (e.g., hard disk), a communication interface (e.g., networkadapter) for communicating with one or more other systems, andperipheral devices, such as cache, other memory, data storage and/orelectronic display adapters. The memory, system storage 430, networkinterface and peripheral devices are in communication with the CPU 412through a communication bus, such as a motherboard. The system storage430 can be a data storage unit (or data repository) for storing data.System 410 can be operatively coupled to a computer network (“network”)with the aid of the communication interface. The network can be theInternet, an internet and/or extranet, or an intranet and/or extranetthat is in communication with the Internet. The network in some cases isa telecommunication and/or data network. The network can include one ormore computer servers, server clusters and/or distributed computingresources, providing, for example cloud computing. The network, in somecases with the aid of the system 410, can implement a peer-to-peernetwork, which may enable devices coupled to the device 501 to behave asa client or a server.

In some embodiments, the CPU 412 can execute a sequence ofmachine-readable instructions, which can be embodied in a program orsoftware. The instructions may be stored in a memory location, such asthe memory. The instructions can be directed to the CPU 412, which cansubsequently program or otherwise configure the CPU 412 to implementmethods of the present disclosure. The CPU 412 can be part of a circuit,such as an integrated circuit. One or more other components of thesystem 410 can be included in the circuit. In some cases, the circuit isan application specific integrated circuit (ASIC) or a fieldprogrammable gate array (FPGA).

In some embodiments, the system storage 430 can store files such asdrivers, libraries and saved programs. The system storage 430 can storeuser data, e.g., user preferences and user programs. The system 410 insome cases can include one or more additional data storage units thatare external, such as located on a remote server, remote server cluster,network attached storage, or the like, that is in communication throughan intranet or the Internet. In some embodiments, methods as describedherein can be implemented by way of machine (e.g., computer processor)executable code stored on an electronic storage location of the system410, such as, for example, on the memory or system storage 430. Themachine executable or machine readable code can be provided in the formof software. During use, the code can be executed by the CPU 412. Insome cases, the code can be retrieved from the system storage 430 andstored on the memory for ready access by the CPU 412. In somesituations, the system storage 430 can be precluded, andmachine-executable instructions are stored on memory. In someembodiments, the code is pre-compiled. In some embodiments, the code iscompiled during runtime. The code can be supplied in a programminglanguage that can be selected to enable the code to execute in aprecompiled or as-compiled fashion.

In some embodiments, the system 410 can include or be in communicationwith an electronic display 470. In some embodiments, the electronicdisplay 470 provides a user interface or GUI.

Non-Transitory Computer Readable Storage Medium

In some embodiments, the platforms, systems, media, and methodsdisclosed herein include one or more non-transitory computer readablestorage media encoded with a program including instructions executableby the operating system of an optionally networked processing device. Infurther embodiments, a computer readable storage medium is a tangiblecomponent of a processing device. In still further embodiments, acomputer readable storage medium is optionally removable from aprocessing device. In some embodiments, a computer readable storagemedium includes, by way of non-limiting examples, CD-ROMs, DVDs, flashmemory devices, solid state memory, magnetic disk drives, magnetic tapedrives, optical disk drives, distributed computing systems includingcloud computing systems and services, and the like. In some cases, theprogram and instructions are permanently, substantially permanently,semi-permanently, or non-transitorily encoded on the media.

Computer Program

In some embodiments, the platforms, systems, media, and methodsdisclosed herein include at least one computer program, or use of thesame. A computer program includes a sequence of instructions, executablein the processing device’s CPU, written to perform one or more specifiedtasks. Computer readable instructions may be implemented as programmodules, such as functions, objects, Application Programming Interfaces(APIs), data structures, and the like, that perform particular tasks orimplement particular abstract data types. In light of the disclosureprovided herein, those of skill in the art will recognize that acomputer program may be written in various versions of variouslanguages. The functionality of the computer readable instructions maybe combined or distributed as desired in various environments. In someembodiments, a computer program comprises one sequence of instructions.In some embodiments, a computer program comprises a plurality ofsequences of instructions. In some embodiments, a computer program isprovided from one location. In other embodiments, a computer program isprovided from a plurality of locations. In various embodiments, acomputer program includes one or more software modules. In variousembodiments, a computer program includes, in part or in whole, one ormore web applications, one or more mobile applications, one or morestandalone applications, one or more web browser plug-ins, extensions,add-ins, or add-ons, or combinations thereof.

Web Application

In some embodiments, a computer program includes a web application. Inlight of the disclosure provided herein, those of skill in the art willrecognize that a web application, in various embodiments, utilizes oneor more software frameworks and one or more database systems. In someembodiments, a web application is created upon a software framework suchas Microsoft®.NET or Ruby on Rails (RoR). In some embodiments, a webapplication utilizes one or more database systems including, by way ofnon-limiting examples, relational, non-relational, object oriented,associative, and XML database systems. In further embodiments, suitablerelational database systems include, by way of non-limiting examples,Microsoft® SQL Server, mySQL™, and Oracle®. Those of skill in the artwill also recognize that a web application, in various embodiments, iswritten in one or more versions of one or more languages. A webapplication may be written in one or more markup languages, presentationdefinition languages, client side scripting languages, server-sidecoding languages, database query languages, or combinations thereof. Insome embodiments, a web application is written to some extent in amarkup language such as Hypertext Markup Language (HTML), ExtensibleHypertext Markup Language (XHTML), or eXtensible Markup Language OiML).In some embodiments, a web application is written to some extent in apresentation definition language such as Cascading Style Sheets (CSS).In some embodiments, a web application is written to some extent in aclient-side scripting language such as Asynchronous JavaScript and XML(AJAX), Flash® ActionScript, Javascript, or Silverlight®. In someembodiments, a web application is written to some extent in aserver-side coding language such as Active Server Pages(ASP),ColdFusion®, Perl, Java™, JavaServer Pages (JSP), Hypertext Preprocessor(PHP), Python™, Ruby, Tcl, Smalltalk, WebDNA®, or Groovy. In someembodiments, a web application is written to some extent in a databasequery language such as Structured Query Language (SQL). In someembodiments, a web application integrates enterprise server productssuch as IBM® Lotus Domino®. In some embodiments, a web applicationincludes a media player element. In various further embodiments, a mediaplayer element utilizes one or more of many suitable multimediatechnologies including, by way of nonlimiting examples, Adobe® Flash®HTML 5, Apple® QuickTime®, Microsoft® Silverlight®, Java™, and Unity®.

Mobile Application

In some embodiments, a computer program includes a mobile applicationprovided to a mobile processing device. In some embodiments, the mobileapplication is provided to a mobile processing device at the time it ismanufactured. In other embodiments, the mobile application is providedto a mobile processing device via the computer network described herein.

In view of the disclosure provided herein, a mobile application iscreated by techniques known to those of skill in the art using hardware,languages, and development environments known to the art. Those of skillin the art will recognize that mobile applications are written inseveral languages. Suitable programming languages include, by way ofnon-limiting examples, C, C++, C#, Objective-C, Java™, Javascript,Pascal, Object Pascal, Python™, Ruby, VB .NET, WML, and XHTML/HTML withor without CSS, or combinations thereof.

Suitable mobile application development environments are available fromseveral sources. Commercially available development environmentsinclude, by way of non-limiting examples, AirplaySDK, alcheMo,Appcelerator ® Celsius, Bedrock, Flash Lite, .NET Compact Framework,Rhomobile, and WorkLight Mobile Platform. Other development environmentsare available without cost including, by way of non-limiting examples,Lazarus, Mobi- Flex, MoSync, and Phonegap. Also, mobile devicemanufacturers distribute software developer kits including, by way ofnon-limiting examples, iPhone and iPad (iOS) SDK, Android™ SDK,BlackBerry® SDK, BREW SDK, Palm® OS SDK, Symbian SDK, webOS SDK, andWindows® Mobile SDK.

Those of skill in the art will recognize that several commercial forumsare available for distribution of mobile applications including, by wayof non-limiting examples, Apple® App Store, Google® Play, ChromeWebStore, BlackBerry® App World, App Store for Palm devices, App Catalogfor webOS, Windows® Marketplace for Mobile, Ovi Store for Nokia®devices, Samsung® Apps, and Nintendo ® DSi Shop.

Software Modules

In some embodiments, the platforms, systems, media, and methodsdisclosed herein include software, server, and/or database modules, oruse of the same. In view of the disclosure provided herein, softwaremodules are created by techniques known to those of skill in the artusing machines, software, and languages known to the art. The softwaremodules disclosed herein are implemented in a multitude of ways. Invarious embodiments, a software module comprises a file, a section ofcode, a programming object, a programming structure, or combinationsthereof. In further various embodiments, a software module comprises aplurality of files, a plurality of sections of code, a plurality ofprogramming objects, a plurality of programming structures, orcombinations thereof. In various embodiments, the one or more softwaremodules comprise, by way of nonlimiting examples, a web application, amobile application, and a standalone application. In some embodiments,software modules are in one computer program or application. In otherembodiments, software modules are in more than one computer program orapplication. In some embodiments, software modules are hosted on onemachine. In other embodiments, software modules are hosted on more thanone machine. In further embodiments, software modules are hosted oncloud computing platforms. In some embodiments, software modules arehosted on one or more machines in one location. In other embodiments,software modules are hosted on one or more machines in more than onelocation.

Databases

In some embodiments, the platforms, systems, media, and methodsdisclosed herein include one or more databases, or use of the same. Inview of the disclosure provided herein, those of skill in the art willrecognize that many databases are suitable for storage and retrieval ofdata, such as digital media collectibles described herein.. In variousembodiments, suitable databases include, by way of non-limitingexamples, relational databases, nonrelational databases, object orienteddatabases, object databases, entity-relationship model databases,associative databases, and XML databases. In some embodiments, adatabase is web-based. In still further embodiments, a database is cloudcomputing-based. In other embodiments, a database is based on one ormore local computer storage devices.

Various methods have been described herein to generate, maintain, anddisplay 3D digital collectibles with overlays, including methods usingexemplary steps. It may be understood that more or less steps may beincluded, and that the illustrated steps are merely non-limitingexamples. Nor is the order in which the steps are presented/describedindicative of any set or requisite order that must be followed. Itshould be appreciated that various prompts, cues, buttons, and/or othergraphical/visual interactive elements may be presented to the usertogether with one or more of these steps. Steps depicted herein maycorrespond to instructions stored in computer readable storage mediumwhich can be executed by one or more processors of computing componentsdescribed herein, for example as part of computing components disclosedherein.

While the invention has been particularly shown and described withreference to exemplary embodiments thereof, the invention is not limitedto these embodiments. It will be understood by those of ordinary skillin the art that various changes in form and details may be made thereinwithout departing from the spirit and scope of the invention as definedby the following claims.

1. A method comprising: configuring, by one or more processors, a 3Dvirtual display element that represents a digital collectible andincludes a first side, a second side, and an overlay element positionedat a first distance from the first side of the 3D virtual displayelement, the first side being configured to display a video file of anevent during activation of the first side, the second side beingconfigured to display associated data describing the event duringactivation of the second side, and the overlay element being configuredto display context data relating to the event during activation of theoverlay element; generating, by the one or more processors, theconfigured 3D virtual display element; and causing, by the one or moreprocessors, presentation of the generated 3D virtual display element torepresent the digital collectible.
 2. The method of claim 1, wherein:the 3D virtual display element includes a 3D shape of which the firstside and the second side are planar surfaces of the 3D shape; and theoverlay element is positioned at the first distance away from the 3Dshape.
 3. The method of claim 2, wherein: the 3D virtual display elementincludes a set of one or more visual indicators positioned apart fromthe 3D shape in the 3D virtual display element and apart from theoverlay element in the 3D virtual display element.
 4. The method ofclaim 1, wherein: the event is a sports event and includes a play fromthe sports event; the video file depicts the play from the sports event;the associated data describes the play from the sports event; and thecontext data relates to the play from the sports event.
 5. The method ofclaim 1, wherein: the first side of the 3D virtual display element isconfigured to activate in response to the first side being oriented inan activation direction of the 3D virtual display element; the secondside of the 3D virtual display element is configured to activate inresponse to the second side being oriented in the activation directionof the 3D virtual display element; and the overlay element of the 3Dvirtual display element is configured to activate in response to theoverlay element being oriented in the activation direction of the 3Dvirtual display element.
 6. The method of claim 1, wherein: the overlayelement positioned at the first distance from the first side of the 3Dvirtual display element overlaps a majority portion of the first side ofthe 3D virtual display element.
 7. The method of claim 6, wherein: theoverlay element positioned at the first distance from the first side ofthe 3D virtual display element is configured to partly obscure theoverlapped majority portion of the first side without fully obscuringthe overlapped majority portion of the first side.
 8. A systemcomprising: one or more processors; and a memory storing instructionsthat, when executed by at least one processor among the one or moreprocessors, cause the system to perform operations comprising:configuring a 3D virtual display element that represents a digitalcollectible and includes a first side, a second side, and an overlayelement positioned at a first distance from the first side of the 3Dvirtual display element, the first side being configured to display avideo file of an event during activation of the first side, the secondside being configured to display associated data describing the eventduring activation of the second side, and the overlay element beingconfigured to display context data relating to the event duringactivation of the overlay element; generating the configured 3D virtualdisplay element; and causing presentation of the generated 3D virtualdisplay element to represent the digital collectible.
 9. The system ofclaim 8, wherein: the 3D virtual display element includes a 3D shape ofwhich the first side and the second side are planar surfaces of the 3Dshape; and the overlay element is positioned at the first distance awayfrom the 3D shape.
 10. The system of claim 9, wherein: the 3D virtualdisplay element includes a set of one or more visual indicatorspositioned apart from the 3D shape in the 3D virtual display element andapart from the overlay element in the 3D virtual display element. 11.The system of claim 8, wherein: the event is a sports event and includesa play from the sports event; the video file depicts the play from thesports event; the associated data describes the play from the sportsevent; and the context data relates to the play from the sports event.12. The system of claim 8, wherein: the first side of the 3D virtualdisplay element is configured to activate in response to the first sidebeing oriented in an activation direction of the 3D virtual displayelement; the second side of the 3D virtual display element is configuredto activate in response to the second side being oriented in theactivation direction of the 3D virtual display element; and the overlayelement of the 3D virtual display element is configured to activate inresponse to the overlay element being oriented in the activationdirection of the 3D virtual display element.
 13. The system of claim 8,wherein: the overlay element positioned at the first distance from thefirst side of the 3D virtual display element overlaps a majority portionof the first side of the 3D virtual display element.
 14. The system ofclaim 13, wherein: the overlay element positioned at the first distancefrom the first side of the 3D virtual display element is configured topartly obscure the overlapped majority portion of the first side withoutfully obscuring the overlapped majority portion of the first side.
 15. Anon-transitory machine-readable storage medium comprising instructionsthat, when executed by one or more processors of a machine, cause themachine to perform operations comprising: configuring a 3D virtualdisplay element that represents a digital collectible and includes afirst side, a second side, and an overlay element positioned at a firstdistance from the first side of the 3D virtual display element, thefirst side being configured to display a video file of an event duringactivation of the first side, the second side being configured todisplay associated data describing the event during activation of thesecond side, and the overlay element being configured to display contextdata relating to the event during activation of the overlay element;generating the configured 3D virtual display element; and causingpresentation of the generated 3D virtual display element to representthe digital collectible.
 16. The non-transitory machine-readable storagemedium of claim 15, wherein: the 3D virtual display element includes a3D shape of which the first side and the second side are planar surfacesof the 3D shape; and the overlay element is positioned at the firstdistance away from the 3D shape.
 17. The non-transitory machine-readablestorage medium of claim 16, wherein: the 3D virtual display elementincludes a set of one or more visual indicators positioned apart fromthe 3D shape in the 3D virtual display element and apart from theoverlay element in the 3D virtual display element.
 18. Thenon-transitory machine-readable storage medium of claim 15, wherein: thefirst side of the 3D virtual display element is configured to activatein response to the first side being oriented in an activation directionof the 3D virtual display element; the second side of the 3D virtualdisplay element is configured to activate in response to the second sidebeing oriented in the activation direction of the 3D virtual displayelement; and the overlay element of the 3D virtual display element isconfigured to activate in response to the overlay element being orientedin the activation direction of the 3D virtual display element.
 19. Thenon-transitory machine-readable storage medium of claim 15, wherein: theoverlay element positioned at the first distance from the first side ofthe 3D virtual display element overlaps a majority portion of the firstside of the 3D virtual display element.
 20. The non-transitorymachine-readable storage medium of claim 19, wherein: the overlayelement positioned at the first distance from the first side of the 3Dvirtual display element is configured to partly obscure the overlappedmajority portion of the first side without fully obscuring theoverlapped majority portion of the first side.